package com.ruoyi.system.mapper;

import com.ruoyi.common.core.domain.entity.InstitutionMoment;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface MomentMapper {

    /**
     * 根据机构id查询本机构所有动态
     *
     * @param itId 机构id
     * @returnd 本机构所有动态的列表
     */
    public List<InstitutionMoment> selectAllMomentByitId(@Param("itId") long itId);

    /**
     * 根据动态id查询某一动态
     *
     * @param mId 动态id
     * @return 所查询的动态信息
     */
    public InstitutionMoment selectMomentById(@Param("mId") long mId);

    /**
     * 根据动态id删除某一动态
     *
     * @param mId 动态id
     * @return 返回true或false
     */
    public boolean removeMoment(@Param("mId") long mId);
}
